package com.dididoctor.patient.Activity.Usercentre.Record.Cases.CasesDetailUp;

import com.dididoctor.patient.Activity.Usercentre.Record.Cases.CasesDetail.Advice;
import com.dididoctor.patient.Activity.Usercentre.Record.Cases.CasesDetail.CasesDetail;
import com.dididoctor.patient.Activity.Usercentre.Record.Cases.CasesDetail.Quslist;
import com.dididoctor.patient.MV.IBaseView;
import com.dididoctor.patient.Utils.ImageInfo;

import java.util.List;

/**
 * @version 2.0
 * @类描述：
 * @项目名称：ddgh
 * @类名称： CasesDetailUpView
 * @包名称： com.dididoctor.patient.Activity.Usercentre.Record.Cases.CasesDetailUp
 * @创建人： zhanjunjie
 * @创建时间：2016/4/15 16:37
 * @修改人：
 * @修改时间：2016/4/15 16:37
 * @修改备注： new parent class(用一句话描述修改了什么)
 */
public interface CasesDetailUpView extends IBaseView {

    void uploadsucced();

    void uploadfail();

    void getcasesdetail(CasesDetail casesDetail, List<Quslist> quslists, List<Advice> advices, List<ImageInfo> imageInfos);

    void getcasesdetailfail();

    /**
     * 上传进度回显
     *
     * @param curr
     * @param total
     */
    public void onProgress(int curr, int total);

    /**
     * 上传完后显示图片到界面
     *
     * @param imageInfo
     */
    public void addImage(ImageInfo imageInfo);

    public void deletesucced(int position);

    public void deletefail();


}
